package org.example.wikwok.service;

import org.example.wikwok.pojo.Video;

import javax.management.Notification;

public interface InteractionService {
    void createThumbUpNotification(String userId, String commentId);

    boolean isThumbUp(String userId, String videoId);

    boolean isFollowed(String userId, String followerId);

    Notification[] queryNotificationList(String userId);

    Notification createFollowNotification(String userId, String followerId);

    boolean follow(int userId, String followedId);

    boolean unfollow(int userId, String followedId);

    boolean unlike(int userId, String videoId);
    boolean like(int userId, String videoId);

    boolean collect(int userId, String videoId);

    boolean uncollect(int userId, String videoId);

    boolean comment(int userId, String videoId, String content);

    boolean uncomment(int userId, String videoId, String commentId);

    boolean secendComment(int userId, String commentId, String content);

    boolean unsecendComment(int userId, String commentId);
}
